HTTP狀態碼是什么?HTTP狀態碼有什么用處?如何處理HTTP狀態碼能夠和搜索引擎更友好?技巧在哪里?更有利于網站優化?HTTP狀態碼如何監測?這些都是許多剛入門seo優化這個行業的新手經常問的問題,下面我們一一做出解答。
Seo技巧_HTTP狀態碼是什么? HTTP協議是典型請求/響應模式,客戶端請求服務器,客戶端和服務器建立連接。 客戶端發送一段數據給服務器例如下面的一段請求: Host: download.microtool.de Accept: */* Pragma: no-cache Cache-Control: no-cache User-Agent: Mozilla/4.04[en](Win95;I;Nav) Range: bytes=554554- 服務器在接受到這個請求后向客戶端發出響應數據如下: HTTP/1.0200OK Date:Mon,31Dec200104:25:57GMT Server:Apache/1.3.14(Unix) Content-type:text/html Last-modified:Tue,17Apr200106:46:28GMT Etag:"a030f020ac7c01:1e9f" Content-length:39725426 Content-range:bytes554554-40279979/40279980 服務器返回的響應中有這樣的一段數據:“HTTP/1.0200OK”說明客戶端請求成功,返回服務器成功狀態碼,注意現在HTTP狀態碼出現了,如果服務器發現,客戶端所請求的頁面不存在,那么應該返回的是這段數據“HTTP/1.0404OK”下面我們列出常用的HTTP狀態碼對照表:
![]()
用來幫助各位seo對照自己的狀態碼。 Seo技巧_HTTP狀態碼有什么用處? HTTP狀態碼的作用是幫助客戶端(瀏覽器,搜索引擎)了解請求/響應服務器的狀態。 Seo技巧_如何處理HTTP狀態碼能夠和搜索引擎更友好? 在網站設計中,出現錯誤頁面是經常會發生的,當搜索引擎爬蟲來訪問一個網站本不存在的一個頁面時或者網站URL生成規則更改時,都會返回404錯誤頁面,這樣搜索引擎都會自動刪除搜索引擎關于這個URL的信息,問題出現了:如果是某個訪問者來到了這個404頁面,我們怎么辦?我們要白白放走自己的訪客(有可能成為自己的客戶),不行,不能放走這個潛在的客戶,我們seo也想到了解決的辦法,自己制作404頁面,不僅提示沒有找到改網頁,我們還在自己制作的404頁面上做一個欄目導航,供訪客再一次的點擊,但是404頁面的制作,不是幾句話能說明白的,我們將在下一節專門介紹404頁面的制作,并且保證服務器返回的狀態碼也是404,而不是別的狀態碼。 301狀態碼對搜索引擎算是比較友好的,如果出現要轉移權重,建議用301永久定位。 比如:你有兩個域名www.xxxx.com 和xxxx.com(搜索引擎看來這是2個域名) ,為了能夠不丟失在瀏覽器中輸入seo10e的訪客,也為了能夠把權重轉移到www.xxxx.com 我們就應該設置服務器,把xxxx.com永久定位到www.xxxx.com 。 總之一句話,http狀態碼技巧如果處理好,對網站優化有益無害,如果處理不好,可能會降低您的網站的權重,更有可能讓搜索殷勤爬蟲感到您的網站不太友好。 Seo技巧_HTTP狀態碼如何監測? http狀態碼的監測,有2種方法: 1. 查看網站日志 221.201.77.63 - - [02/Jul/2006:15:30:41 +0800] “GET /seoblog/2006/04/17/user-friendly-website/HTTP/1.1″ 200 19031 “http://www.baidu.com/s? wd=%C2%EA%D1%C5%B2%BF%C2%E4&cl=3&tn=baiduerr″ “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1; Alexa Toolbar)” 221.201.77.63 這個IP地址在 某一時刻,用get請求方式,請求過GET /seoblog/2006/04/17/user-friendly-website/HTTP/1.1 的內容,并且服務器返回了“200”狀態碼。 2. 通過一些網站HTTP分析軟件 httpwatch 可以看見在訪問網站時整個頁面的請求和響應,也能看見狀態碼。如果發現那個頁面出現狀態碼問題可以及時解決調影響seo優化對搜索引擎不友好的因素。 總結:HTTP狀態碼seo技巧應該注意404狀態碼和301狀態碼,如果處理不好會影響到網站和搜索引擎的友好度,忘各位seoer注意,下一節我們具體講解404頁面的處理,和301永久轉向的處理,如果有那位高手發現本文章的問題,望加以斧正。 |